package com.heihei.mapper;

import com.heihei.domain.SiteType;
import com.heihei.domain.SiteTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SiteTypeMapper {
    int countByExample(SiteTypeExample example);

    int deleteByExample(SiteTypeExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(SiteType record);

    int insertSelective(SiteType record);

    List<SiteType> selectByExample(SiteTypeExample example);

    SiteType selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") SiteType record, @Param("example") SiteTypeExample example);

    int updateByExample(@Param("record") SiteType record, @Param("example") SiteTypeExample example);

    int updateByPrimaryKeySelective(SiteType record);

    int updateByPrimaryKey(SiteType record);
}